impeach a witness's testimony - Francés Inglés Diccionario